# shellcheck shell=sh
# shellcheck disable=SC2034

# ferreus_orbit Plugins for Dell "DSS2500|DSS 2500"
	 
fo_get_sorted_name(){
  ids=$(fo_get_did)
  for id in $ids; do 
    if [ "$USE_FO_NAME" -lt 1 ]; then
      echo "sd$(fo_get_dev_letter "${id}")"
    else
      [ "$id" = "$2" ] && echo "Disk${id}"
    fi
  done
}

fo_get_did(){
  id=$(fo_get_id)
  dg=$(jq -r ".[\"VD LIST\"][]|select(.[\"DG/VD\"]|endswith(\"/${id}\")).\"DG/VD\"" "${FO_CACHE_FILE_STORCLI}"|cut -d'/' -f1)
  jq -r ".[\"TOPOLOGY\"][]|select(.DG==${dg})|select(.Type==\"DRIVE\").DID" "${FO_CACHE_FILE_STORCLI}"
}

fo_get_id(){
  echo "$DEVPATH" | cut -d/ -f7| cut -d: -f3
}

FO_DEFAULT_RAID0=1

FO_DISPOSITION="""
HDD disposition (Front Panel)
__{UNDERSCORE}___{UNDERSCORE}___{UNDERSCORE}___{UNDERSCORE}__
|{Disk0}|{Disk3}|{Disk6}|{Disk9}|
|{SN_Disk0}|{SN_Disk3}|{SN_Disk6}|{SN_Disk9}|
|-{MINUS}-|-{MINUS}-|-{MINUS}-|-{MINUS}-|
|{Disk1}|{Disk4}|{Disk7}|{Disk10}|
|{SN_Disk1}|{SN_Disk4}|{SN_Disk7}|{SN_Disk10}|
|-{MINUS}-|-{MINUS}-|-{MINUS}-|-{MINUS}-|
|{Disk2}|{Disk5}|{Disk8}|{Disk11}|
|{SN_Disk2}|{SN_Disk5}|{SN_Disk8}|{SN_Disk11}|
¯¯{HIGHER}¯¯¯{HIGHER}¯¯¯{HIGHER}¯¯¯{HIGHER}¯¯
"""

fo_load_storcli